home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / include / linux / sunrpc / debug.h < prev   
C/C++ Source or Header  |  2008-10-24  |  1KB  |  49 lines

  1. /*
  2.  * linux/include/linux/sunrpc/debug.h
  3.  *
  4.  * Debugging support for sunrpc module
  5.  *
  6.  * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de>
  7.  */
  8.  
  9. #ifndef _LINUX_SUNRPC_DEBUG_H_
  10. #define _LINUX_SUNRPC_DEBUG_H_
  11.  
  12. /*
  13.  * RPC debug facilities
  14.  */
  15. #define RPCDBG_XPRT        0x0001
  16. #define RPCDBG_CALL        0x0002
  17. #define RPCDBG_DEBUG        0x0004
  18. #define RPCDBG_NFS        0x0008
  19. #define RPCDBG_AUTH        0x0010
  20. #define RPCDBG_BIND        0x0020
  21. #define RPCDBG_SCHED        0x0040
  22. #define RPCDBG_TRANS        0x0080
  23. #define RPCDBG_SVCXPRT        0x0100
  24. #define RPCDBG_SVCDSP        0x0200
  25. #define RPCDBG_MISC        0x0400
  26. #define RPCDBG_CACHE        0x0800
  27. #define RPCDBG_ALL        0x7fff
  28.  
  29.  
  30. /*
  31.  * Declarations for the sysctl debug interface, which allows to read or
  32.  * change the debug flags for rpc, nfs, nfsd, and lockd. Since the sunrpc
  33.  * module currently registers its sysctl table dynamically, the sysctl path
  34.  * for module FOO is <CTL_SUNRPC, CTL_FOODEBUG>.
  35.  */
  36.  
  37. enum {
  38.     CTL_RPCDEBUG = 1,
  39.     CTL_NFSDEBUG,
  40.     CTL_NFSDDEBUG,
  41.     CTL_NLMDEBUG,
  42.     CTL_SLOTTABLE_UDP,
  43.     CTL_SLOTTABLE_TCP,
  44.     CTL_MIN_RESVPORT,
  45.     CTL_MAX_RESVPORT,
  46. };
  47.  
  48. #endif /* _LINUX_SUNRPC_DEBUG_H_ */
  49.